home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d13 / route.arc / MAKEFILE < prev    next >
Text File  |  1989-11-24  |  1KB  |  72 lines

  1. # printed circuit board autorouter, viewer, and printer
  2. #
  3. # Makefile.xen for Xenix 286 by Harold Hankins
  4. #
  5.  
  6. #
  7. # .c.obj:
  8. #     cl /G2s /Oat /W3 /Zp /c $*.c
  9. # .asm.obj:
  10. #     masm /t /ml $*.asm;
  11. CFLAGS=    -O -M2le
  12. LIBS=    -lmalloc
  13.  
  14. ROBJS=    pcbroute.o io.o solve.o board.o queue.o work.o dist.o alloc.o
  15. VOBJS=    pcbview.o bitmap.o board.o alloc.o util.o
  16. POBJS=    pcbprint.o bitmap.o board.o alloc.o
  17.  
  18.  
  19. allprg:    ../bin/pcbroute ../bin/pcbprint ../bin/pcbview
  20.  
  21. ../bin/pcbroute: $(ROBJS)
  22.     $(CC) $(CFLAGS) -o ../bin/pcbroute $(ROBJS)
  23.  
  24. pcbview: $(VOBJS)
  25.     $(CC) $(CFLAGS) -o pcbview $(VOBJS)
  26.  
  27. ../bin/pcbprint: $(POBJS)
  28.     $(CC) $(CFLAGS) -o ../bin/pcbprint $(POBJS)
  29.  
  30. ../bin/pcbview: $(VOBJS)
  31.     $(CC) $(CFLAGS) -o ../bin/pcbview $(VOBJS)
  32.  
  33. printr:
  34.     @prl pcbroute.c io.c solve.c board.c queue.c work.c dist.c alloc.c cell.h
  35.  
  36. testr:
  37.     cd ../inc ; ../bin/pcbroute example hwh.out ; sum hwh.*
  38.  
  39. testp:
  40.     cd ../inc ; ../bin/pcbprint hwh.out 
  41.  
  42. pcbroute.o: pcbroute.c cell.h
  43.  
  44. io.o: io.c cell.h
  45.  
  46. solve.o: solve.c cell.h
  47.  
  48. board.o: board.c cell.h
  49.  
  50. queue.o: queue.c cell.h
  51.  
  52. work.o: work.c cell.h
  53.  
  54. dist.o: dist.c cell.h
  55.  
  56. alloc.o: alloc.c
  57.  
  58. pcbview.o: pcbview.c cell.h
  59.  
  60. bitmap.o: bitmap.c cell.h bitmap1.h bitmap2.h bitmap3.h
  61.  
  62. util.o: util.c
  63.  
  64. pcbprint.o: pcbprint.c cell.h
  65.  
  66.  
  67. clean:
  68.     @rm -f $(ROBJS) $(VOBJS) $(POBJS)
  69.  
  70.